stronghold of the left - Alemán Inglés Diccionario